package com.sservice.service.service;

import com.sservice.model.entity.Notice;
import com.sservice.model.vo.NoticeVo;

import java.util.List;

public interface INoticeService {

    int deleteByPrimaryKey(Integer id);

    int insert(Notice record);

    int insertSelective(Notice record);

    Notice selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Notice record);

    int updateByPrimaryKey(Notice record);

    int sendTo(Notice record);

    /**
     * 分页
     *
     * @param notice
     * @return
     */
    List<NoticeVo> queryByPage(NoticeVo notice);

    /**
     * 统计
     *
     * @param notice
     * @return
     */
    int queryByCount(NoticeVo notice);

}
